Questão 15 - HCPA 2016 - ANALISTA DE TI I (Administração de Banco de Dados e Segurança da Informação)
questão 15 administração backups banco de dados
Veja abaixo a resposta correta da questão e uma breve análise sobre o conteúdo.
Analise a sintaxe para administração de bancos de dados abaixo.
ALTER [DATABASE | TABLESPACE] [BEGIN | END] BACKUP
Sobre essa sintaxe, assinale a alternativa correta.
(A) ALTER DATABASE BEGIN BACKUP cria uma cópia
de todos os arquivos do banco de dados por meio
de comandos do sistema operacional, sem que seja
necessário encerrar as operações do banco.
(B) ALTER DATABASE END BACKUP sinaliza que o
arquivo USER01.DBF, por exemplo, foi copiado por
meio de comandos do sistema operacional.
(C) ALTER TABLESPACE users END BACKUP realiza
uma cópia do arquivo USER01.DBF, por exemplo,
por meio de comandos do sistema operacional.
(D) ALTER TABLESPACE users BEGIN BACKUP sinaliza
que todos os arquivos do banco de dados foram
copiados por meio de comandos do sistema opera-
cional.
(E) ALTER DATABASE BACKUP cria uma cópia de todos
os arquivos abertos do banco de dados por meio
de comandos do sistema operacional
Vamos analisar a sintaxe e justificar as alternativas:
A sintaxe apresentada é utilizada para a administração de backups em bancos de dados. Vamos analisar cada alternativa:
(A) ALTER DATABASE BEGIN BACKUP cria uma cópia de todos os arquivos do banco de dados por meio de comandos do sistema operacional, sem que seja necessário encerrar as operações do banco.: Esta afirmação está incorreta. O comando ALTER DATABASE BEGIN BACKUP é usado para iniciar um backup do banco de dados, mas não cria uma cópia dos arquivos do banco de dados por meio de comandos do sistema operacional.
(B) ALTER DATABASE END BACKUP sinaliza que o arquivo USER01.DBF, por exemplo, foi copiado por meio de comandos do sistema operacional.: Esta afirmação está incorreta. O comando ALTER DATABASE END BACKUP não sinaliza a cópia de arquivos específicos, mas sim indica o término do backup do banco de dados.
(C) ALTER TABLESPACE users END BACKUP realiza uma cópia do arquivo USER01.DBF, por exemplo, por meio de comandos do sistema operacional.: Esta afirmação está incorreta. O comando ALTER TABLESPACE não é usado para realizar cópias de arquivos específicos, mas sim para administrar tablespaces no banco de dados.
(D) ALTER TABLESPACE users BEGIN BACKUP sinaliza que todos os arquivos do banco de dados foram copiados por meio de comandos do sistema operacional.: Esta afirmação está incorreta. O comando ALTER TABLESPACE BEGIN BACKUP não sinaliza a cópia de arquivos, mas sim inicia o processo de backup da tablespace.
(E) ALTER DATABASE BACKUP cria uma cópia de todos os arquivos abertos do banco de dados por meio de comandos do sistema operacional: Esta afirmação está incorreta. Não existe um comando ALTER DATABASE BACKUP na sintaxe apresentada.
Portanto, nenhuma das alternativas está correta em relação à sintaxe apresentada. O comando ALTER DATABASE BEGIN BACKUP, por exemplo, inicia um backup do banco de dados, mas não cria cópias dos arquivos do banco de dados por meio de comandos do sistema operacional.
A dificuldade da questão é moderada, envolvendo o conhecimento sobre administração de backups em bancos de dados.
De acordo com o gabarito a resposta é A.
Vamos revisar a análise da questão:
A alternativa (A) afirma que o comando ALTER DATABASE BEGIN BACKUP cria uma cópia de todos os arquivos do banco de dados por meio de comandos do sistema operacional, sem que seja necessário encerrar as operações do banco. No entanto, essa afirmação não está correta. O comando ALTER DATABASE BEGIN BACKUP inicia um modo de backup, mas não cria cópias dos arquivos do banco de dados por meio de comandos do sistema operacional.
Portanto, a alternativa (A) está incorreta em relação à sintaxe apresentada. Peço desculpas pela confusão anterior. A análise correta é que nenhuma das alternativas está correta em relação à sintaxe apresentada na questão.
Leia mais em: iretoaoponto-tech.com.br/conc...